package com.chuanyang.driverh.responseresult;


import java.util.List;

public class DriverInfoDetailData {
    /**
     * actualCapacity : 23
     * capacity : 56
     * carId : 121779
     * carStandard : 534*54*45345
     * carType : 342
     * driverCardPt : http://1212testbucket.oss-cn-shanghai.aliyuncs.com/DriverImage/c529f8bc-538a-43e2-8669-930c91806535.jpg
     * driverContact : 119
     * driverId : 156
     * driverInsurance : 53453
     * driverRank : 0
     * driverState : 1
     * id : 6
     * identityPt1 : http://1212testbucket.oss-cn-shanghai.aliyuncs.com/DriverImage/4a821182-c4e6-4b60-9936-d6f68211d244.jpg
     * listedPrice : 88
     * plateNumber : 24324
     * transportState : 2
     */

    private DriverBean driver;
    /**
     * driver : {"actualCapacity":23,"capacity":56,"carId":121779,"carStandard":"534*54*45345","carType":"342","driverCardPt":"http://1212testbucket.oss-cn-shanghai.aliyuncs.com/DriverImage/c529f8bc-538a-43e2-8669-930c91806535.jpg","driverContact":"119","driverId":156,"driverInsurance":"53453","driverRank":0,"driverState":1,"id":6,"identityPt1":"http://1212testbucket.oss-cn-shanghai.aliyuncs.com/DriverImage/4a821182-c4e6-4b60-9936-d6f68211d244.jpg","listedPrice":88,"plateNumber":"24324","transportState":2}
     * driverId : 156
     * driverLines : [{"driverId":156,"id":1,"startAddr":"上海 杨浦 ","startCity":"上海","targetAddr":"浙江 丽水 莲都区","targetCity":"丽水"},{"driverId":156,"id":10,"startAddr":"江苏 苏州 相城区","startCity":"苏州","targetAddr":"广东 深圳 南山区","targetCity":"深圳"}]
     * integral : 99999
     * pageEvaluates : [{"anon":1,"driverId":156,"eDetail":"不错","eId":1,"fleetId":23,"keywords":"好","orderId":123,"returned":0,"star":5,"userId":151,"userImage":"http://1212testbucket.oss-cn-shanghai.aliyuncs.com/test/0e041ea7-dc46-4d12-a0cd-8a9aac90d11c.jpg?Expires=1792055936&OSSAccessKeyId=LTAIDviA8sYT5Ack&Signature=cUKzfJPR7XGWCc5fcbiciRzfN4Q%3D","userName":"小白"}]
     * phone : 13916524454
     * star : 4.80
     * userImage : http://1212testbucket.oss-cn-shanghai.aliyuncs.com/test/b38f86fd-2cb4-42b9-9cab-671a78424daa.png?Expires=1791773190&OSSAccessKeyId=LTAIDviA8sYT5Ack&Signature=NM7VXVSWz%2BNe/AI4TJ25avSZK%2Bs%3D
     * userSex : 女
     * username : 宇宙无敌酸酸美少女
     */

    private Integer driverId;
    private Integer integral;
    private String phone;

    public Float getStar() {
        return star;
    }

    public void setStar(Float star) {
        this.star = star;
    }

    private Float star;
    private String userImage;
    private String userSex;
    private String username;

    public String getLogisticsCompanyName() {
        return logisticsCompanyName;
    }

    public void setLogisticsCompanyName(String logisticsCompanyName) {
        this.logisticsCompanyName = logisticsCompanyName;
    }

    private String logisticsCompanyName;
    /**
     * driverId : 156
     * id : 1
     * startAddr : 上海 杨浦
     * startCity : 上海
     * targetAddr : 浙江 丽水 莲都区
     * targetCity : 丽水
     */

    private List<DriverLinesBean> driverLines;
    /**
     * anon : 1
     * driverId : 156
     * eDetail : 不错
     * eId : 1
     * fleetId : 23
     * keywords : 好
     * orderId : 123
     * returned : 0
     * star : 5
     * userId : 151
     * userImage : http://1212testbucket.oss-cn-shanghai.aliyuncs.com/test/0e041ea7-dc46-4d12-a0cd-8a9aac90d11c.jpg?Expires=1792055936&OSSAccessKeyId=LTAIDviA8sYT5Ack&Signature=cUKzfJPR7XGWCc5fcbiciRzfN4Q%3D
     * userName : 小白
     */

    private List<PageEvaluatesBean> pageEvaluates;

    public DriverBean getDriver() {
        return driver;
    }

    public void setDriver(DriverBean driver) {
        this.driver = driver;
    }

    public Integer getDriverId() {
        return driverId;
    }

    public void setDriverId(Integer driverId) {
        this.driverId = driverId;
    }

    public Integer getIntegral() {
        return integral;
    }

    public void setIntegral(Integer integral) {
        this.integral = integral;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }


    public String getUserImage() {
        return userImage;
    }

    public void setUserImage(String userImage) {
        this.userImage = userImage;
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public List<DriverLinesBean> getDriverLines() {
        return driverLines;
    }

    public void setDriverLines(List<DriverLinesBean> driverLines) {
        this.driverLines = driverLines;
    }

    public List<PageEvaluatesBean> getPageEvaluates() {
        return pageEvaluates;
    }

    public void setPageEvaluates(List<PageEvaluatesBean> pageEvaluates) {
        this.pageEvaluates = pageEvaluates;
    }

    public static class DriverBean {
        private Integer driverId;//用户id
        private String plateNumber;//车牌
        private Double capacity;//司机运力   这个是司机的超重运力
        private Double actualCapacity;//司机实际运力   这个是司机的最小运力
        private String driverInsurance;//保险单
        private String insurancePt2;//保险图片 2
        private String driverContact;//联系方式
        private String driverIdentity;//身份证
        private String identityPt1;//身份证图片1
        private String identityPt2;//身份证图片2
        private Float driverRank;//等级
        private String driverArea;//所属区域
        private String carStandard;//车辆规格
        private String carType;//车辆类型
        private String carLocation;//所在位置
        private String carLaL;//经纬度
        private Double listedPrice;//挂牌价格
        private String carFlow;//流向
        private String driverCertificate;//行驶证
        private String carDirverPt;//行驶证图片路径
        private String driverCardPt;//驾驶证图片路径
        private String carPt1;//车辆图片1路径
        private String carPt2;//车辆图片2路径
        private String carPt3;//车辆图片3路径
        private String driverRemark;//备注
        private Integer driverState;// 1认证，2未认证
        private Integer id;
        private Integer transportState;//运输状态 (1:在运；2:空闲)
        private Integer driverType;// 	类型 （车2，船3）
        private String shipItemPt;//船（船舶主要项目页图片）
        private String insurancePt1;//保险图片1 （船：船检证书）
        private String draft;//吃水
        private Integer hatchNum;//舱口数
        private Integer companyId;//公司id
        private Double hatchVolume;//舱口容积
        private String hatchSize;//舱口尺寸

        public Integer getDriverId() {
            return driverId;
        }

        public void setDriverId(Integer driverId) {
            this.driverId = driverId;
        }

        public String getPlateNumber() {
            return plateNumber;
        }

        public void setPlateNumber(String plateNumber) {
            this.plateNumber = plateNumber;
        }

        public Double getCapacity() {
            return capacity;
        }

        public void setCapacity(Double capacity) {
            this.capacity = capacity;
        }

        public Double getActualCapacity() {
            return actualCapacity;
        }

        public void setActualCapacity(Double actualCapacity) {
            this.actualCapacity = actualCapacity;
        }

        public String getDriverInsurance() {
            return driverInsurance;
        }

        public void setDriverInsurance(String driverInsurance) {
            this.driverInsurance = driverInsurance;
        }

        public String getInsurancePt1() {
            return insurancePt1;
        }

        public void setInsurancePt1(String insurancePt1) {
            this.insurancePt1 = insurancePt1;
        }

        public String getInsurancePt2() {
            return insurancePt2;
        }

        public void setInsurancePt2(String insurancePt2) {
            this.insurancePt2 = insurancePt2;
        }

        public String getDriverContact() {
            return driverContact;
        }

        public void setDriverContact(String driverContact) {
            this.driverContact = driverContact;
        }

        public String getDriverIdentity() {
            return driverIdentity;
        }

        public void setDriverIdentity(String driverIdentity) {
            this.driverIdentity = driverIdentity;
        }

        public String getIdentityPt1() {
            return identityPt1;
        }

        public void setIdentityPt1(String identityPt1) {
            this.identityPt1 = identityPt1;
        }

        public String getIdentityPt2() {
            return identityPt2;
        }

        public void setIdentityPt2(String identityPt2) {
            this.identityPt2 = identityPt2;
        }

        public Float getDriverRank() {
            return driverRank;
        }

        public void setDriverRank(Float driverRank) {
            this.driverRank = driverRank;
        }

        public String getDriverArea() {
            return driverArea;
        }

        public void setDriverArea(String driverArea) {
            this.driverArea = driverArea;
        }

        public String getCarStandard() {
            return carStandard;
        }

        public void setCarStandard(String carStandard) {
            this.carStandard = carStandard;
        }

        public String getCarType() {
            return carType;
        }

        public void setCarType(String carType) {
            this.carType = carType;
        }

        public String getCarLocation() {
            return carLocation;
        }

        public void setCarLocation(String carLocation) {
            this.carLocation = carLocation;
        }

        public String getCarLaL() {
            return carLaL;
        }

        public void setCarLaL(String carLaL) {
            this.carLaL = carLaL;
        }

        public Double getListedPrice() {
            return listedPrice;
        }

        public void setListedPrice(Double listedPrice) {
            this.listedPrice = listedPrice;
        }

        public String getCarFlow() {
            return carFlow;
        }

        public void setCarFlow(String carFlow) {
            this.carFlow = carFlow;
        }

        public String getDriverCertificate() {
            return driverCertificate;
        }

        public void setDriverCertificate(String driverCertificate) {
            this.driverCertificate = driverCertificate;
        }

        public String getCarDirverPt() {
            return carDirverPt;
        }

        public void setCarDirverPt(String carDirverPt) {
            this.carDirverPt = carDirverPt;
        }

        public String getDriverCardPt() {
            return driverCardPt;
        }

        public void setDriverCardPt(String driverCardPt) {
            this.driverCardPt = driverCardPt;
        }

        public String getCarPt1() {
            return carPt1;
        }

        public void setCarPt1(String carPt1) {
            this.carPt1 = carPt1;
        }

        public String getCarPt2() {
            return carPt2;
        }

        public void setCarPt2(String carPt2) {
            this.carPt2 = carPt2;
        }

        public String getCarPt3() {
            return carPt3;
        }

        public void setCarPt3(String carPt3) {
            this.carPt3 = carPt3;
        }

        public String getDriverRemark() {
            return driverRemark;
        }

        public void setDriverRemark(String driverRemark) {
            this.driverRemark = driverRemark;
        }

        public Integer getDriverState() {
            return driverState;
        }

        public void setDriverState(Integer driverState) {
            this.driverState = driverState;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public Integer getTransportState() {
            return transportState;
        }

        public void setTransportState(Integer transportState) {
            this.transportState = transportState;
        }

        public Integer getDriverType() {
            return driverType;
        }

        public void setDriverType(Integer driverType) {
            this.driverType = driverType;
        }

        public String getShipItemPt() {
            return shipItemPt;
        }

        public void setShipItemPt(String shipItemPt) {
            this.shipItemPt = shipItemPt;
        }

        public String getDraft() {
            return draft;
        }

        public void setDraft(String draft) {
            this.draft = draft;
        }

        public Integer getHatchNum() {
            return hatchNum;
        }

        public void setHatchNum(Integer hatchNum) {
            this.hatchNum = hatchNum;
        }

        public Integer getCompanyId() {
            return companyId;
        }

        public void setCompanyId(Integer companyId) {
            this.companyId = companyId;
        }

        public Double getHatchVolume() {
            return hatchVolume;
        }

        public void setHatchVolume(Double hatchVolume) {
            this.hatchVolume = hatchVolume;
        }

        public String getHatchSize() {
            return hatchSize;
        }

        public void setHatchSize(String hatchSize) {
            this.hatchSize = hatchSize;
        }
    }

    public static class DriverLinesBean {
        private Integer driverId;
        private Integer id;
        private String startAddr;
        private String startCity;
        private String targetAddr;
        private String targetCity;

        public Integer getDriverId() {
            return driverId;
        }

        public void setDriverId(Integer driverId) {
            this.driverId = driverId;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public String getStartAddr() {
            return startAddr;
        }

        public void setStartAddr(String startAddr) {
            this.startAddr = startAddr;
        }

        public String getStartCity() {
            return startCity;
        }

        public void setStartCity(String startCity) {
            this.startCity = startCity;
        }

        public String getTargetAddr() {
            return targetAddr;
        }

        public void setTargetAddr(String targetAddr) {
            this.targetAddr = targetAddr;
        }

        public String getTargetCity() {
            return targetCity;
        }

        public void setTargetCity(String targetCity) {
            this.targetCity = targetCity;
        }
    }

    public static class PageEvaluatesBean {
        private Integer anon;
        private Integer driverId;
        private String eDetail;
        private Integer eId;
        private Integer fleetId;
        private String keywords;
        private Integer orderId;
        private Integer returned;
        private Float star;
        private Integer userId;
        private String userImage;
        private String userName;

        public Integer getAnon() {
            return anon;
        }

        public void setAnon(Integer anon) {
            this.anon = anon;
        }

        public Integer getDriverId() {
            return driverId;
        }

        public void setDriverId(Integer driverId) {
            this.driverId = driverId;
        }

        public String getEDetail() {
            return eDetail;
        }

        public void setEDetail(String eDetail) {
            this.eDetail = eDetail;
        }

        public Integer getEId() {
            return eId;
        }

        public void setEId(Integer eId) {
            this.eId = eId;
        }

        public Integer getFleetId() {
            return fleetId;
        }

        public void setFleetId(Integer fleetId) {
            this.fleetId = fleetId;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public Integer getOrderId() {
            return orderId;
        }

        public void setOrderId(Integer orderId) {
            this.orderId = orderId;
        }

        public Integer getReturned() {
            return returned;
        }

        public void setReturned(Integer returned) {
            this.returned = returned;
        }

        public Float getStar() {
            return star;
        }

        public void setStar(Float star) {
            this.star = star;
        }

        public Integer getUserId() {
            return userId;
        }

        public void setUserId(Integer userId) {
            this.userId = userId;
        }

        public String getUserImage() {
            return userImage;
        }

        public void setUserImage(String userImage) {
            this.userImage = userImage;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }
    }
}
